#include "main.h"
#include <arpa/inet.h>

#ifndef H_GLOBAL
#define H_GLOBAL

#define SIZE 10000


extern GLfloat tb_translation[3];
extern GLfloat tb_rotation[16];

extern GLfloat cF;
extern GLfloat pF;

/*
 * Définition d'un point dans la matrice 3D, correspondant à un packet reçu
*/
typedef struct{
	int dec_ipv4; // Adresse IP convertie en décimale
	int src_port; // Port source
	int dst_port; // Port destination
	int nb; // Nb de fois que le packet a été reçu
} net3D;

/*
 * Groupe des données _net3D
*/

extern net3D* myData;
extern int* x;
extern int* y;
extern int* z;
extern int count;
extern unsigned int width;
extern unsigned int height;
extern float zoomFactor;
extern char net_addr[15];

#endif

